a place where food and drink may be bought and eaten, e.g. in a train station
meal set out on table for choosing
(in Europe) a place where people can buy and drink coffee, beer, wine, spirits etc
small, informal restaurant
cafe, especially in a hospital, school etc
restaurant
a place (especially in factories, offices) where food and drink are sold and meals bought and eaten
portable kitchen
a person who dines
casual restaurant with varied menu